Sports

Duncan Keith retires after 17 NHL seasons with Chicago Blackhawks, Edmonton Oile..